package org.glut.cloud.repairManage.service;

import org.glut.cloud.repairManage.entity.RepairTasks;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * 维修进度表 服务类接口
 *
 * @author linghuhuolian
 * @since 2024-08-13 15:47
 */
public interface IRepairTasksService extends IService<RepairTasks> {

    /**
     * 查询维修人员的所有任务
     */
    List<RepairTasks> selectAll(Integer repairPersonnelId, String status);

    /**
     * 接受任务，将repair_task表中的任务状态参数（status）值改为'正在处理',并将接受任务的时间赋值给acceptance_time属性
     * */
    boolean acceptTask(Integer taskId);
}
